#ifndef ANX_UART_H
#define ANX_UART_H

#include "Anx_config.h"


#include "usart.h"


#define USART_RX_BUFFER_MAX 64
#define USART_TX_BUFFER_MAX 512



/* Public variables ---------------------------------------------------------*/

/* Public functions ---------------------------------------------------------*/
void Anx_Rx_Process(char* buf, uint16_t len);   // 用户重定义接收处理函数

void Anx_Uart_Init(UART_HandleTypeDef* huart);  // 串口初始化
void Anx_UartRx_Task(void const* argument);     // 串口接收任务
void Anx_UART_Rx_Callback(UART_HandleTypeDef *husart);  // 串口接收回调函数

void Anx_UART_SendData(UART_HandleTypeDef *huart, char *data, ...);
char Anx_Uart_Strcmp(char *buf, char *desc);


#endif
/*************************** End of file ****************************/
